   .render_container() {
       border: 1px solid #ccc;
       width: 20%;
       min-width: 400px;
       background-color: #f7f7f7;
       padding: 16px;
       border-radius: 10px;
       height: 100vh;
       overflow-y: auto;
       max-height: 100vh;
       margin-right: 24px
   }

   .countryList_container {
       .render_container();

       .countryList_container_title {
           position: sticky;
           top: 0;
           z-index: 999;
           background-color: #f0f0f0;
           text-align: center;
           padding: 8px 0;
           border-radius: 10px;
       }

       .countryList_container_content {
           overflow: hidden;

           .countryList_container_item {
               border: 1px solid rgba(174, 238, 238, 0.5);
               text-indent: 20px;
               background-color: rgba(0, 191, 255, 0.08);
               margin: 8px 0;
               border-radius: 6px;
               cursor: pointer;
               transition: 0.3s;

               &:hover {
                   scale: 1.1;
               }
           }
       }

   }

   .main_container_map {
       .render_container();
   }